/**
 * @author Tobias Boehm
 *
 * 01.06.2011
 */
package org.anddev.andengine.extension.tbsengine.match;

import java.util.Set;

import org.anddev.andengine.entity.IEntity;
import org.anddev.andengine.extension.tbsengine.match.gamestate.AbsGlobalGameState;

/**
 * This is an advancement of {@link AbsStep}. It adds a set of targets and a
 * command/action which will affect those targets.
 * <p>
 * Notice:<br>
 * This class is in development and may change or even disappear.
 *  
 *  
 * @author Tobias Boehm
 *
 */
public class Event extends AbsStep {

	//private Command mCommand;
	
	/**
	 * A set of targets which is manipulated by the {@link #mSources}.
	 */
	private Set<IEntity> mTargets;
	
	/**
	 * The basic constructor for events which delegates its parameters to the
	 * constructor of its parent class {@link AbsStep}.
	 * 
	 * @param pGlobalGameState
	 * @param pStepID
	 */
	public Event(final AbsGlobalGameState pGlobalGameState, int pStepID) {
		super(pGlobalGameState, pStepID);
		// TODO Auto-generated constructor stub
	}
	
	
}
